#include "mainwindow.h"

#include <QApplication>
#include <QSurfaceFormat>
#include <QOpenGLContext>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    // 必须在创建 QApplication 对象之前设置好
    QSurfaceFormat format;
    format.setRenderableType(QSurfaceFormat::OpenGLES);
    format.setMajorVersion(3);
    format.setMinorVersion(2);
    format.setDepthBufferSize(24);
    format.setSamples(4); // <-- 请求4倍MSAA，这将极大改善边缘平滑度
    QSurfaceFormat::setDefaultFormat(format); // 将这个格式设置为整个应用程序的默认格式

    MainWindow w;
    w.show();
    return a.exec();
}
